package com.hoshiibuy.sku.entity.param;

import com.hoshiibuy.sku.entity.VendorGoodsSku;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import com.hoshiibuy.common.query.CommonParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;
import lombok.EqualsAndHashCode;
/**
* <p>
* 查询供应商商品SKU参数
* </p>
* @author zhangshuhu
* @since 2019-05-05
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="查询供应商商品SKU", description="查询供应商商品SKU")
public class VendorGoodsSkuQueryParam extends CommonParam {


    @ApiModelProperty(value = "公司ID")
    private Long companyid;
    @ApiModelProperty(value = "平台ID")
    private Long platformid;
    @ApiModelProperty(value = "门店ID")
    private Long storeid;
    @ApiModelProperty(value = "供应商ID")
    private Long vendorid;
    @ApiModelProperty(value = "spuid")
    private Long spuid;
    @ApiModelProperty(value = "skuid")
    private Long skuid;
    @ApiModelProperty(value = "条形码")
    private String barcode;
    @ApiModelProperty(value = "箱码")
    private String packetcode;
    @ApiModelProperty(value = "包装单位")
    private String packetunit;
    @ApiModelProperty(value = "内件数")
    private Integer innerBoxs;
    @ApiModelProperty(value = "结算价")
    private BigDecimal unitprice;
    @ApiModelProperty(value = "首次报价")
    private Integer firstOffer;
    @ApiModelProperty(value = "商品类型  1-国内  2-跨境 直邮  2-跨境 保税 3- 跨境 一般贸易")
    private Integer vendorPoType;
    @ApiModelProperty(value = "修改人")
    private String updatedby;
    @ApiModelProperty(value = "状态  0-待审核 1-审批通过 2-未通过")
    private Integer status;
    @ApiModelProperty(value = "是否删除")
    private Integer deleted;
}
